package Z005ShuZu;

public class SZ005Copy {
    public static void main(String[] args) {
        int a[] = new int[]{11,33,21,65,23,12};

        int b[] = new int[3];

        for (int i = 0 ; i < b.length ;i++){
            b[i] = a[i];
        }


        /**
        * System.arraycopy(src, srcPos, dest, destPos, length)
        * src: 源数组
        * srcPos: 从源数组复制数据的起始位置
        * dest: 目标数组
        * destPos: 复制到目标数组的启始位置
        * length: 复制的长度
         */
        System.arraycopy(a,0,b,0,3);

        for (int i = 0 ; i < b.length ;i++){
            System.out.println(b[i] + " ");
        }

        /**
         * 首先准备两个数组，他俩的长度是5-10之间的随机数，
         * 并使用随机数初始化这两个数组
         * (向数组填充随机数的办法，参考这里)
         * 然后准备第三个数组，第三个数组的长度是前两个的和
         * 通过System.arraycopy 把前两个数组合并到第三个数组中
         */
    }

}
